package cn.fx.user.service;

import cn.fx.basic.util.JsonResult;
import cn.fx.user.dto.LoginDto;
import cn.fx.user.dto.WxDto;

public interface ILoginService {

    /**
     * 账户密码登录
     * @param dto
     * @return
     */
    JsonResult account(LoginDto dto);

    /**
     * 微信登录
     * @param code
     * @return
     */
    JsonResult weChat(String code);

    /**
     * 微信绑定
     * @param dto
     * @return
     */
    JsonResult binder(WxDto dto);

    /**
     * 退出
     * @param token
     */
    void logout(String token);
}
